import vue from "vue"
import confirm from './confirm.vue'


const confirmConstructor = vue.extend(confirm);

let theConfirm = function (text) {
    return new Promise((resolve, reject) => {
        let confirmDom = new confirmConstructor({
            el: document.createElement('div')
        })
        document.body.appendChild(confirmDom.$el);

        confirmDom.text = text;

        confirmDom.ok = function () {
            resolve();
            confirmDom.isShow = false;
        }
        confirmDom.close = function () {
            reject();
            confirmDom.isShow = false;
        }
    })


}
function pushMsgPlugin() {
    vue.prototype.$confirm = theConfirm;
}

// this.$confirm({
//     msg:'当自动下注完成/停止；或有活动时，是否需要进行通知？',
//     btn:{
//         ok:'确定',
//         no:'取消'
//     }
// }).then(() => {
//     console.log('ok')
// })
// .catch(() => {
//     console.log('no')
// })

export default pushMsgPlugin;